<?php
/**
 * Created by PhpStorm.
 * User: dongdm
 * Date: 2018/9/25
 * Time: 下午3:53
 *
 * 核心函数
 */


/**
 * 简化dump 输出
 * @param $var
 */
function p($var){
    dump($var);
}

/**
 * @param $name 对应值
 * @param bool $default 默认值
 * @param bool $filter 过滤规则 int
 * @return mixed
 */
function get($name, $default=false, $filter =false){
    if (isset($_GET[$name])){
        if ($filter){
            switch ($filter){
                case 'int':
                    if (is_numeric($_GET[$name])){
                        return $_GET[$name];
                    }else{
                        return $default;
                    }
                    break;
                default:;
            }
        }else{
            return $_GET[$name];
        }
    }else{
        return $default;
    }
}

/**
 * @param $name 对应值
 * @param bool $default 默认值
 * @param bool $filter 过滤规则 int
 * @return mixed
 */
function post($name, $default=false, $filter =false){
    if (isset($_POST[$name])){
        if ($filter){
            switch ($filter){
                case 'int':
                    if (is_numeric($_POST[$name])){
                        return $_POST[$name];
                    }else{
                        return $default;
                    }
                    break;
                default:;
            }
        }else{
            return $_POST[$name];
        }
    }else{
        return $default;
    }
}